home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / Libraries / DCLAP 4j / SeqPups / apps / clustalw.src / general.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-12-17  |  925 b   |  46 lines  |  [TEXT/R*ch]

  1. /* General purpose header file - rf 12/90 */
  2.  
  3. #ifndef _H_general
  4. #define _H_general
  5.  
  6.  
  7.  
  8. /* Macintosh specific */
  9. #ifdef THINK_C
  10.  
  11. #define const                    /* THINK C doesn't know about these identifiers */
  12. #define signed
  13. #define volatile
  14. #define int long
  15. #define Boolean int
  16. #define pint short            /* cast ints in printf statements as pint */
  17.  
  18. #elif defined(__MWERKS__)
  19.  
  20. #define pint short            /* cast ints in printf statements as pint */
  21.  
  22. #else                             /* not Macintoshs */
  23.  
  24. #define pint int            /* cast ints in printf statements as pint */
  25. typedef int Boolean;            /* Is already defined in THINK_C */
  26.  
  27. #endif                             /* ifdef THINK_C */
  28.  
  29. /* definitions for all machines */
  30.  
  31. #undef TRUE                        /* Boolean values; first undef them, just in case */
  32. #undef FALSE
  33. #define TRUE 1
  34. #define FALSE 0
  35.  
  36. #define EOS '\0'                /* End-Of-String */
  37. #define MAXLINE 512            /* Max. line length */
  38.  
  39.  
  40. #ifdef VMS
  41. #define signed
  42. #endif
  43.  
  44.  
  45. #endif /* ifndef _H_general */
  46.